/**
 * 第16章 责任链模式之通用代码
 * 代码清单-p2ch16c-187页a：抽象处理者 {@link top.kaoshanji.p2ch16c.Handler}
 * 代码清单-p2ch16c-188页a：具体处理者1 {@link top.kaoshanji.p2ch16c.ConcreteHandler1}
 * 代码清单-p2ch16c-188页b：具体处理者2 {@link top.kaoshanji.p2ch16c.ConcreteHandler2}
 * 代码清单-p2ch16c-188页c：具体处理者3 {@link top.kaoshanji.p2ch16c.ConcreteHandler3}
 * 代码清单-p2ch16c-189页a：定义等级 {@link top.kaoshanji.p2ch16c.Level}
 * 代码清单-p2ch16c-189页b：定义请求 {@link top.kaoshanji.p2ch16c.Request}
 * 代码清单-p2ch16c-189页c：定义响应 {@link top.kaoshanji.p2ch16c.Response}
 * 代码清单-p2ch16c-189页d：场景类 {@link top.kaoshanji.p2ch16c.Client}
 * @author kaoshanji
 * ^_^
 * create time 2025/3/23 19:33
 */
package top.kaoshanji.p2ch16c;